package com.penghaisoft.microwms.common.data.model;

import java.math.BigDecimal;

import lombok.Data;

/**
 * @Description MES型号
 * @author luoteng
 * @date 2018年7月3日 上午10:49:27 
 * @version 1.0
 */
@Data
public class MdModelMes {
	private static final long serialVersionUID = 9020331165081823696L;

	/**
	 * 物料图号
	 */
	private String materialFigureNumber;

	// 新增----------------------------
	/**
	 * 来源属性（自制、采购、自制&采购）
	 */
	private String sourceAttribute;
	private String sourceAttributeName;

	/**
	 * 外径
	 */
	private String outsideDiameter;

	/**
	 * 壁厚
	 */
	private String thickness;
	
	/** 
	* @Fields owner : 货主字段owner（0：本公司 1：外公司）默认0
	*/ 
	private String owner;

	/**
	 * 前置时间（天）
	 */
	private String leadTime;

	/**
	 * 生产提前期（天）
	 */
	private String poduceLeadTime;

	/**
	 * 经济批量
	 */
	private String economicBatch;

	/**
	 * 物料简称
	 */
	private String materialAbbreviation;

	/**
	 * 规格型号
	 */
	private String specificationModel;
	// END----------------------------

	private Integer id;

	/**
	 * 物料代码
	 */
	private String materialCode;

	/**
	 * 物料名称
	 */
	private String materialName;

	/**
	 * 物料类型:codeNo 物料类型（原材料、辅料、中间品、半成品、成品、包装材料）
	 */
	private String materialType;
	private String materialTypeName;

	/**
	 * 物料规格
	 */
	private String materialModel;

	/**
	 * 物料材质：codeNo 物料材质（定义为类别）
	 */
	private String materialTexture;
	private String materialTextureName;

	/**
	 * 物料型号：codeNo
	 */
	private String materialPattern;
	private String materialPatternName;

	/**
	 * 重量
	 */
	private BigDecimal weight;

	/**
	 * 单价
	 */
	private BigDecimal price;

	/**
	 * 采购属性：codeNo
	 */
	private String purchaseAtt;
	private String purchaseAttName;

	/**
	 * 存储属性：codeNo
	 */
	private String storageAtt;
	private String storageAttName;

	/**
	 * 计划属性：codeNo
	 */
	private String planAtt;
	private String planAttName;

	/**
	 * 质量等级：codeNo
	 */
	private String qualityLevel;
	private String qualityLevelName;

	/**
	 * 计量单位：codeNo
	 */
	private String measureUnit;
	private String measureUnitName;

	/**
	 * 供应商代码 名称 联系人 电话 邮箱
	 */
	private String supplyCode;

	/**
	 * 保质期
	 */
	private Integer shelflife;

	/**
	 * 版本号：编码规则Material_Version
	 */
	private String version;

	/**
	 * 备注
	 */
	private String remark;
	
	/**
	 * 0：无效 1：有效
	 */
	private String markAble;
}